package com.coolbi.security.biz;

import java.util.List;

import com.coolbi.security.entity.RoleToUrl;
import com.coolbi.security.entity.RoleUrl;
import com.coolbi.security.entity.Roles;

public interface RoleToUrlBiz extends SimpleBiz<RoleToUrl> {

	/** 根据URL ID查询角色 */
	List<Roles> findRoleByUrlId(long id);

	/** 根据角色ID查询URL */
	List<RoleUrl> findUrlByRoleId(long id);

	/** 根据URL ID删除 */
	int deleteByUrlId(long id);

	/** 为角色授以各种资源 */
	void saveUrlAuthToRole(Long[] authArray, Long[] abolishArray,
			RoleToUrl roleToUrl);
}
